//
//  ZYHouseViewModel.h
//  YiLin
//
//  Created by Zyark on 2018/6/15.
//  Copyright © 2018年 Zyark. All rights reserved.
//

#import "ZYBaseViewModel.h"

@class ZYHouse;
@interface ZYHouseViewModel : ZYBaseViewModel
/**
 获取住宅列表数据源
 */
@property(nonatomic,strong) RACCommand *sourceCommand;

/**
 添加住宅
 */
@property(nonatomic,strong,readonly) RACCommand *addCommand;


/**
 修改住宅
 */
@property(nonatomic,strong,readonly) RACCommand *modifyCommand;


/**
 住宅列表（首页）
 */
@property(nonatomic,strong,readonly) RACCommand *indexHouseCommand;

/**
 删除住宅
 */
@property(nonatomic,strong,readonly) RACCommand *deleteCommand;

/**
 下拉刷新加载住宅列表
 */
-(void)loadNewHouseList;

/**
 上拉加载更多住宅列表
 */
-(void)loadMoreHouseList;

/**
 添加住宅
 
 @param house 住宅
 */
-(void)addHouse:(ZYHouse *)house;

/**
 修改住宅密码
 @param house 住宅
 */
-(void)modifyHouse:(ZYHouse *)house;

/**
 删除住宅
 
 @param houseId 住宅ID
 */
-(void)deleteHouse:(NSString *)houseId;
@end
